print("hello word")
print("hello word2")

"""
python的变量和变量声明
python变量声明和java类似，只是不需要写数据类型 java带啊吗 int a=1;那么变量a就生成了
"""
#变量规则 和java类似 驼峰命名法 下划线 不能用关键字 不能用拼音汉字 参考阿里巴巴代码规范手册
student_name='张三';
student_age=19;
#常量 和java一样 大写+下划线
# java代码 public static final String MAX_INPUT=19
MAX_INPUT = 49;

"""
可以使用del关键字删除变量的引用
"""
del student_name,student_age
# print(student_name) 一旦del之后运行到这里就会报错 NameError: name 'student_name' is not defined

"""
python是动态语言。同一个变量在内存中只会有一个地址，对于同一个变量可以不同类型赋值。
a=10,a=a+2的内存计算逻辑->首先计算=右边的初始值 开始是。然后为10+2=12，再把12重写赋值给变量a。这里逻辑和java一样
但是python中的引用时值引用。例如 a=1,b=a 此时内存中就有两个对象a和b。只是b变量的值和a的值相等
"""
a=123
print(a);
a="zhangsan"
print(a)

a=1
a=a+2
print(a)
b=a
a="张三"
print(b)
"""
用户交互 类似与java的Scanner 输入 python用input关键字
多次输入，进行字符串凭借 java里面使用String 用+就能实现 python实现是print多参数凭借，类似与js
"""
# name=input("请输入你的名字");
# print(name,"你好");
# age=input("请输入你的年龄");
# print(name,"你的年龄是",age);